package cn.cxy.demo

import android.os.Bundle
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import androidx.recyclerview.widget.LinearLayoutManager
import kotlinx.android.synthetic.main.activity_main.*
import java.util.*

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        initRecyclerView()
    }

    private fun initRecyclerView() {
        val adapter = RvAdapter()
        adapter.setData(getData())
        recyclerView.adapter = adapter
        recyclerView.layoutManager = LinearLayoutManager(this)
    }

    private fun getData(): List<String> {
        val dataList = ArrayList<String>()
        dataList.add("数据0")
        dataList.add("数据1")
        dataList.add("数据2")
        dataList.add("数据3")
        dataList.add("数据4")
        dataList.add("数据5")
        dataList.add("数据6")
        dataList.add("数据7")
        dataList.add("数据8")
        dataList.add("数据9")
        dataList.add("数据10")
        dataList.add("数据11")
        dataList.add("数据12")
        dataList.add("数据13")
        dataList.add("数据14")
        dataList.add("数据15")
        dataList.add("数据16")
        dataList.add("数据17")
        dataList.add("数据18")
        dataList.add("数据19")
        dataList.add("数据20")
        dataList.add("数据21")
        dataList.add("数据22")
        dataList.add("数据23")
        dataList.add("数据24")
        dataList.add("数据25")
        dataList.add("数据26")
        dataList.add("数据27")
        dataList.add("数据28")
        dataList.add("数据29")
        dataList.add("数据30")
        return dataList
    }
}